package com.gdkj.entity.stardig;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Id;
import java.io.Serializable;
import java.util.Date;

/**
 * cmf_digging_record
 * @author 
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CmfDiggingRecord implements Serializable {

    /**
     * 主键id
     */
    @Id
    private Integer id;


    /**
     * 被挖掘人id
     */
    private Integer uid;

    /**
     * 其它星球挖掘人id
     */
    private Integer otherUid;

    /**
     * 记录id
     */
    private String recordId;

    /**
     * 对应关卡id
     */
    private Integer levelId;

    /**
     * 使用钻石值
     */
    private Integer useEnergy;

    /**
     * 使用基础道具id
     */
    private Integer choosePropId;

    /**
     * 爆出基础道具id
     */
    private Integer burstPropId;

    /**
     * 合成高级道具id
     */
    private Integer composePropId;

    /**
     * 当前总钻石值
     */
    private Integer energy;

    /**
     * 实际与理想差值
     */
    private Integer differDepth;

    /**
     * 挖掘使用总钻石
     */
    private Integer useAllEnergy;

    /**
     * 当前单位使用总钻石值
     */
    private Integer unitUseEnergy;

    /**
     * 当前用户总深度
     */
    private Integer diggingDepth;

    /**
     * 单位挖掘总深度
     */
    private Integer unitDiggingDepth;

    /**
     * 挖掘总次数
     */
    private Integer diggingTimes;

    /**
     * 单位挖掘次数
     */
    private Integer unitDiggingTimes;

    /**
     * 社交道具总挖掘个数
     */
    private Integer socialNum;

    /**
     * 核心道具挖掘个数
     */
    private int coreNum;

    /**
     * 创建时间
     */
    private Date createTime;
}